﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HCQ2_Model.VRDD.InputDto
{
    /// <summary>
    ///  登录用户id
    /// </summary>
    public class DDBaseUser
    {
        /// <summary>
        /// 获取入住信息类别：-1=不返回入住信息（默认），1=只获取实际入住信息，0=优先获取实际入住信息
        /// </summary>
        public int stayType { get; set; } = -1;
        /// <summary>
        ///  蜜友类别：【-1=返回全部（默认），0=只返回非蜜友，100=只返回蜜友，1-9=返回对应密友类别好友】
        /// </summary>
        public int closeType { get; set; } = -1;
        /// <summary>
        ///  登录用户id
        /// </summary>
        //[RegularExpression("^([1-9][0-9]*)$", ErrorMessage = "请输入用户user_id")]//大于0正则表达式
        public int user_id { get; set; }
        /// <summary>
        ///  用户编码
        /// </summary>
        public string userid { get; set; }
        /// <summary>
        ///  经度
        /// </summary>
        public decimal gps_x { get; set; }
        /// <summary>
        ///  纬度
        /// </summary>
        public decimal gps_y { get; set; }
        /// <summary>
        ///  关键字模糊匹配：用户名、手机号
        /// </summary>
        public string keyword { get; set; }
        /// <summary>
        ///  真实姓名
        /// </summary>
        public string du_name { get; set; }
        /// <summary>
        ///  第几页 【默认=1】
        /// </summary>
        public int page { get; set; } = 1;
        /// <summary>
        ///  每页数量 【默认=10】
        /// </summary>
        public int rows { get; set; } = 10;
    }
    /// <summary>
    ///  获取我的信息
    /// </summary>
    public class MyBaseUser
    {
        /// <summary>
        ///  登录用户id
        /// </summary>
        //[RegularExpression("^([1-9][0-9]*)$", ErrorMessage = "请输入用户user_id")]//大于0正则表达式
        public int user_id { get; set; }
        /// <summary>
        ///  用户编码
        /// </summary>
        public string userid { get; set; }
    }
    public class BaseUserId
    {
        /// <summary>
        ///  用户编码
        /// </summary>
        [Required(ErrorMessage ="用户编码属于必传项！")]
        public string userid { get; set; }
    }
}